import request from '@/utils/request'


// 获取产品分类
export function getProductCategory(id="1") {
  return request.service({
    url: `/productclass/get/${id}`,
    method: 'get',
  })
}
// 添加产品分类  参数:className(需要添加的产品名称)
export function addProductCategory(data) {
  return request.service({
    url: `/productclass/insert`,
    method: 'post',
    data
  })
}

// 修改产品分类
export function updateProductCategory(data) {
  return request.service({
    url: `/productclass/update`,
    method: 'put',
    data
  })
}

// 删除产品分类
export function deleteProductCategory(id="") {
  return request.service({
    url: `/productclass/delete/${id}`,
    method: 'delete',
  })
}


// 获取产品详情
export function getProduct(id) {
  return request.service({
    url: `/product/get/${id}`,
    method: 'get',
  })
}

// 获取产品分类
export function getCategoryList(data) {
  return request.service({
    url: `/productclass/queryPage`,
    method: 'post',
    data
  })
}

// 切换分类
export function changeCategory(data) {
  return request.service({
    url: `/product/query`,
    method: 'post',
    data
  })
}



// 产品搜索
/*
  pageNo(页数), 
  pageSize(查询条数)、
  其他参数：productId(产品主键),
  productClassId(产品类别),
  selectedProducts(是否是精选产品（0：表示不是热门产品、1 ：表示热门产品）),
  selectedProducts(在线状态)]
*/
export function getProductList(data) {
  return request.service({
    url: `/product/queryPage`,
    method: 'post',
    data
  })
}

// 新增产品
export function insertProduct(data) {
  return request.service({
    url: `/product/insert`,
    method: 'post',
    data
  })
}

// 编辑修改产品
export function editProduct(data) {
  return request.service({
    url: `/product/update`,
    method: 'put',
    data
  })
}

// 删除产品
export function deleteProduct(id) {
  return request.service({
    url: `/product/delete/${id}`,
    method: 'delete',
  })
}

// 更新产品表
export function updateProduct(data) {
  return request.service({
    url: `/product/updateBatch`,
    method: 'put',
    data
  })
}



// 

